package com.zmn.plat.common.dto.channel;

import java.io.Serializable;

import com.zmn.plat.common.util.FieldNameMapping;
import lombok.Data;

/**
 * 描述：品牌站渠道创建DIO
 * 
 * @author linfeng
 * @since 2020/11/12 14:57
 */
@Data
public class ChannelBrandSiteAddDIO implements Serializable {
    private static final long serialVersionUID = 5871218840432927854L;

    /**
     * 渠道名称
     */
    private String name;

    /**
     * 渠道层级：1一级渠道 2二级渠道
     */
    private Integer rank;

    /**
     * 上级渠道id
     */
    private Integer parentId;

    /**
     * 公司ID
     */
    private Integer companyId;

    /**
     * 渠道公司名称
     */
    private String companyName;

    /**
     * 渠道类型：1.政企渠道2.商家渠道3.厂家渠道4.自有渠道5.推广渠道6.服务商渠道
     */
    private Integer channelType;

    /**
     * 重要渠道：1普通渠道，2VIP渠道，3战略合作渠道
     */
    private Integer level;

    /**
     * 1.个人客户,2.企业客户,3.渠道商,4.厂家,5.测试,6.黑名单
     */
    private Integer customerType;

    /**
     * 接入身份：1渠道 2客户
     */
    private String accessIdentity;

    /**
     * 合同模式：1平台代收合同 2平台维修服务合同
     */
    private Integer contractModel;

    /**
     * 接入方式 1 话务接入, 2 H5, 3 API, 4 临时接入
     */
    private String accessMode;

    /**
     * 所属平台：1言而有信 2啄木鸟 3川南环保 4一步生活
     */
    private Integer plat;

    /**
     * 一级部门ID
     */
    private Integer oneDeptId;

    /**
     * 二级部门ID
     */
    private Integer deptId;

    /**
     * 一级部门名称
     */
    private String oneDeptName;

    /**
     * 二级部门名称
     */
    private String deptName;

    /**
     * 描述: 运营部门
     */
    private Integer abutmentDeptId;

    /**
     * 描述: 运营部门
     */
    private String abutmentDeptName;

    /**
     * 运营责任人ID
     */
    private Integer abutmenter;


    /**
     * 运营责任人姓名
     */
    private String abutmenterName;

    /**
     * 是否打款给渠道方：2是 1否
     */
    private Integer checkCompanyBank;

    /**
     * 状态：1停用，2启用
     */
    private Integer status;
}